﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="empresa_formulario.aspx.cs" Inherits="softsales.pagina.empresa.empresa_formulario" %>
<%@ MasterType VirtualPath="~/Site.Master" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Cabecalho" runat="server">


    <script type="text/javascript">
        function onOkPost() {
            __doPostBack();
        }

</script>

  <script type="text/javascript">

      $(document).ready(function () {

          //Inicializando na após a carga da página
          inicializa();

          //função com o código JQuery
          function inicializa() {

  

              // VALIDA CNPJ
              $("#<%= TXT_CNPJ.ClientID %>").blur(function () {
                  var cnpj = $("#<%= TXT_CNPJ.ClientID %>").val();
                  if (cnpj != "") {
                      if (!isCnpj(cnpj)) {

                          alert("CNPJ informado é inválido");
                          // $("#<%= TXT_CNPJ.ClientID %>").focus();
                          return false;
                      }
                  }

              });
  

              // VALIDA CAMPOS DADOS CADASTRO
              $("#<%= BTN_SALVAR.ClientID %>").click(function () {

                  var nome = $("#<%= TXT_NOME.ClientID %>").val();               
                  var cnpj = $("#<%= TXT_CNPJ.ClientID %>").val();              
                  var fantasia = $("#<%= TXT_FANTASIA.ClientID %>").val();
                  var insc_municipal = $("#<%= TXT_INSC_MUN.ClientID %>").val();              
                  var insc_estadual = $("#<%= TXT_INSC_EST.ClientID %>").val();                
                  var insc_estadual_st = $("#<%= TXT_INSC_EST_ST.ClientID %>").val();
                  var id_logradouro = $("#<%= DDL_ID_LOGRADOURO.ClientID %>").val();
                  var endereco = $("#<%= TXT_ENDERECO.ClientID %>").val();
                  var numero = $("#<%= TXT_NUMERO.ClientID %>").val();
                  var bairro = $("#<%= TXT_BAIRRO.ClientID %>").val();
                  var cep = $("#<%= TXT_CEP.ClientID %>").val();
                  var pais = $("#<%= DDL_ID_PAIS.ClientID %>").val();
                  var uf = $("#<%= DDL_ID_UF.ClientID %>").val();
                  var cidade = $("#<%= DDL_ID_CIDADE.ClientID %>").val();
                  var telefone = $("#<%= TXT_TELEFONE.ClientID %>").val();

                  var tipo_empresa = $("#<%= DDL_ID_TIPO_EMPRESA.ClientID %>").val();
                  var crt = $("#<%= DDL_ID_CRT.ClientID %>").val();

      
                    if (nome == "") { alert("Informe o nome/razão social"); $("#<%= TXT_NOME.ClientID %>").focus(); return false; }                 
                    if (cnpj == "") { alert("Informe o cnpj"); $("#<%= TXT_CNPJ.ClientID %>").focus(); return false; }
                    if (fantasia == "") { alert("Informe a fantasia"); $("#<%= TXT_FANTASIA.ClientID %>").focus(); return false; }
                    //                    if (insc_municipal == "") { alert("Informe a inscrição municipal"); $("#<%=  TXT_INSC_EST.ClientID %>").focus(); return false; }

                    if (tipo_empresa == "") { alert("Informe o tipo da empresa"); $("#<%= DDL_ID_TIPO_EMPRESA.ClientID %>").focus(); return false; }
                    if (crt == "") { alert("Informe o Código do Regime Tributário"); $("#<%= DDL_ID_CRT.ClientID %>").focus(); return false; }

                    if (id_logradouro == "") { alert("Informe o logradouro"); $("#<%= DDL_ID_LOGRADOURO.ClientID %>").focus(); return false; }
                    if (endereco == "") { alert("Informe o endereço"); $("#<%= TXT_ENDERECO.ClientID %>").focus(); return false; }
                    if (numero == "") { alert("Informe o número"); $("#<%= TXT_NUMERO.ClientID %>").focus(); return false; }
                    if (bairro == "") { alert("Informe o bairro"); $("#<%= TXT_BAIRRO.ClientID %>").focus(); return false; }
                    if (cep == "") { alert("Informe o cep"); $("#<%= TXT_CEP.ClientID %>").focus(); return false; }
                    if (pais == "") { alert("Informe o pais"); $("#<%= DDL_ID_PAIS.ClientID %>").focus(); return false; }
                    if (uf == "") { alert("Informe o uf"); $("#<%= DDL_ID_UF.ClientID %>").focus(); return false; }
                    if (cidade == "") { alert("Informe o cidade"); $("#<%= DDL_ID_CIDADE.ClientID %>").focus(); return false; }
                    if (telefone == "") { alert("Informe o telefone"); $("#<%= TXT_TELEFONE.ClientID %>").focus(); return false; }
                    


              });



                // CNAE PRIMARIO
                $("#<%=TXT_ID_CNAE_PRIMARIO.ClientID %>").blur(function () {
                    var id = $("#<%=TXT_ID_CNAE_PRIMARIO.ClientID %>").val();

                    if (id != "") {

                        $.ajax({
                            url: "../cnae/cnae.asmx/SelecionarPorId",
                            type: "post",
                            dataType: "json",
                            data: "{id:'" + id + "' }",
                            contentType: "application/json; charset=utf-8",
                            success: function (data) {

                                if (data.d != "null") {
                                    var resultado = $.parseJSON(data.d);
                                    $("#<%=TXT_DESC_CNAE_PRIMARIO.ClientID %>").val(resultado.descricao);
                                }
                                else {
                                    alert("Não foi encontrado nenhum registro");
                                    $("#<%=TXT_ID_CNAE_PRIMARIO.ClientID %>").val("");
                                    $("#<%=TXT_DESC_CNAE_PRIMARIO.ClientID %>").val("");

                                }

                            },
                            error: function () {
                                alert("Erro ao tentar consultar ajax genero produto serviço");
                                $("#<%=TXT_ID_CNAE_PRIMARIO.ClientID %>").val("");
                                $("#<%=TXT_DESC_CNAE_PRIMARIO.ClientID %>").val("");
                            }

                        });

                    }
                });

         
 

          }

          //Recuperando a instância ativa da classe PageRequestManager.
          var prm = Sys.WebForms.PageRequestManager.getInstance();
          if (prm != null) {
              //Registrando uma chamada a função inicializa() após o fim da renderização parcial da página.
              prm.add_endRequest(function () {
                  inicializa();
              });
          }








      });
    </script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ConteudoPrincipal" runat="server">
		
			
			<div class="inner-page-title">
				<h2><asp:Label ID="LBL_TITULO_PAGINA" runat="server" Text="tb_empresa"></asp:Label></h2>
					
				</div>	

    
    
<div class="content-box">





            <asp:TabContainer ID="TAB_CONTAINER" runat="server" ActiveTabIndex="0" 
        Width="100%">
                <asp:TabPanel runat="server" HeaderText="TabPanel1" ID="TAB_EMPRESA">
                <HeaderTemplate>
Empresa
</HeaderTemplate>
                
<ContentTemplate>

	<div class="inner-page-title">
				<h2><asp:Label ID="Label4" runat="server" Text="Dados da Empresa"></asp:Label></h2>
					
				</div>	
                <div class="content-box">
                <div class="softsales-form">

        <div class="softsales-form-linha">          
            <div class="grid_12">
            <!-- CAMPO DATETIME -->
			<label for="Label_NOME">NOME</label>
		 	<div class="softsales-form-campo"><asp:TextBox CssClass="campo-text full requerido" 
                    ID="TXT_NOME" runat="server" MaxLength="60"></asp:TextBox>
</div>
			<div class="softsales-form-error">
                <asp:RequiredFieldValidator ID="RFV_NOME" ControlToValidate="TXT_NOME" runat="server" ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator>
</div>
            </div>
        </div>
		<div class="softsales-form-linha">		
		
		    <div class="grid_12">
		<!-- CAMPO DATETIME -->
			<label for="Label_FANTASIA">FANTASIA</label>
		 	<div class="softsales-form-campo"><asp:TextBox CssClass="campo-text full requerido" 
                    ID="TXT_FANTASIA" runat="server" MaxLength="60"></asp:TextBox>
</div>
			<div class="softsales-form-error">
                <asp:RequiredFieldValidator ID="RFV_FANTASIA" ControlToValidate="TXT_FANTASIA" runat="server" ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator>
</div>
		    </div>
        </div>
		<div class="softsales-form-linha">		
		    <div class="grid_2">
		<!-- CAMPO TEXT -->
			<label for="Label_CNPJ">CNPJ</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text cnpj requerido" 
                    ID="TXT_CNPJ" runat="server"></asp:TextBox>
</div>
			<div class="softsales-form-error">
                <asp:RequiredFieldValidator ID="RFV_CNPJ" ControlToValidate="TXT_CNPJ" runat="server" ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator>
</div>
		
		</div>
         
		 <div class="grid_2">
		
		
		<!-- CAMPO DATETIME -->
			<label for="Label_INSC_EST">INSC_EST</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text requerido" ID="TXT_INSC_EST" runat="server"></asp:TextBox>
 </div>
			<div class="softsales-form-error">
                <asp:RequiredFieldValidator ID="RFV_INSC_EST" ControlToValidate="TXT_INSC_EST" runat="server" ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator>
</div>
  
		</div>
		 <div class="grid_2">	
		
		
		<!-- CAMPO DATETIME -->
			<label for="Label_INSC_EST_ST">INSC_EST_ST</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text" ID="TXT_INSC_EST_ST" runat="server"></asp:TextBox>
 </div>
		
        </div>
		 <div class="grid_2">	
		
		
		<!-- CAMPO DATETIME -->
			<label for="Label_INSC_MUN">INSC_MUN</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text" ID="TXT_INSC_MUN" runat="server"></asp:TextBox>
  </div>

		</div>
         <div class="grid_2">
            
            	
		<!-- CAMPO INTEIRO -->
				<label for="Label_ID_TIPO_EMPRESA">TIPO_EMPRESA</label>
				<div class="softsales-form-campo">
                    <asp:DropDownList CssClass="campo-select full requerido" ID="DDL_ID_TIPO_EMPRESA" 
                        runat="server"></asp:DropDownList>
	</div>
			 	<div class="softsales-form-error">
                    <asp:RequiredFieldValidator ID="RFV_ID_TIPO_EMPRESA" ControlToValidate="DDL_ID_TIPO_EMPRESA" runat="server" ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator>
</div>
		
            </div>
 
            <div class="clear"></div>
            </div>

            <div class="softsales-form-linha">	
           <div class="grid_2">
<label for="Label_ID_CNAE PRIMARIO">CNAE PRIMARIO</label>
   <div class="softsales-form-campo"> 
<asp:TextBox ID="TXT_ID_CNAE_PRIMARIO" runat="server" 
CssClass="campo-text large requerido apenas_numeros" MaxLength="8"></asp:TextBox>


<asp:ImageButton ID="IMG_BTN_ABRIR_MODAL_CNAE_PRIMARIO" runat="server" 
CausesValidation="False" ImageUrl="~/images/icons/application.gif" OnClientClick="OpenModal('../cnae/cnae_modal.aspx','','400','800');"  />


</div>

</div>

<div class="grid_10">
<label for="Label_ID_CNAE_PRIMARIO">DESCRIÇÃO CNAE PRIMÁRIO</label>
<div class="softsales-form-campo">  
<asp:TextBox ID="TXT_DESC_CNAE_PRIMARIO"  
runat="server" CssClass="campo-text requerido full" ReadOnly="True" MaxLength="60"></asp:TextBox>
</div>
</div>
<div class="clear"></div>
            </div>

        


		<div class="softsales-form-linha">		
		    <div class="grid_9">
		<!-- CAMPO INTEIRO -->
				<label for="Label_ID_CRT">CÓDIGO REGIME TRIBUTÁRIO</label><div class="softsales-form-campo">
                    <asp:DropDownList ID="DDL_ID_CRT" 
                        CssClass="campo-select requerido full" runat="server"></asp:DropDownList>
</div>
				<div class="softsales-form-error">
                    <asp:RequiredFieldValidator ID="RFV_ID_CRT" ControlToValidate="DDL_ID_CRT" runat="server" ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator>
</div>
		
		</div>
		
		<div class="grid_3">		
		
		<!-- CAMPO TEXT -->
			<label for="Label_LOGO">LOGO</label>
		 	<div class="softsales-form-campo">
                <asp:FileUpload ID="FUP_LOGO" runat="server" />
                </div>
			<div class="softsales-form-error"></div>
		
		</div>
        <div class="clear"></div>
		</div>
        <div class="softsales-form-linha">
            <div class="grid_12">
           
		
		
		<!-- CAMPO DATETIME -->
			<label for="Label_EMAIL">EMAIL</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text full requerido" 
                    ID="TXT_EMAIL" runat="server"></asp:TextBox>
</div>
			<div class="softsales-form-error">
                <asp:RequiredFieldValidator ID="RFV_EMAIL" ControlToValidate="TXT_EMAIL" runat="server" ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator>
</div>
		
            </div>
        </div>
		<div class="softsales-form-linha">		
       
		    <div class="grid_6">
		<!-- CAMPO TEXT -->
			<label for="Label_OBSERVACAO">OBSERVACAO</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text full" ID="TXT_OBSERVACAO" runat="server"></asp:TextBox>
</div>
		
		</div>

        <div class="grid_2">		
		
		
		<!-- CAMPO DATETIME -->
			<label for="Label_DT_CADASTRO">DT_CADASTRO</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text data requerido" ReadOnly="True"
                    ID="TXT_DT_CADASTRO" runat="server" Enabled="False"></asp:TextBox>
</div>
		</div>

        	    <div class="grid_2">		
		
		
		
		<!-- CAMPO DATETIME -->
			<label for="Label_DT_ATUALIZACAO">DT_ATUALIZACAO</label>
		 	<div class="softsales-form-campo">
                <asp:TextBox CssClass="campo-text data" 
                    ID="TXT_DT_ATUALIZACAO" ReadOnly="True" runat="server"></asp:TextBox>
</div>
		</div>

         <div class="grid_2">
		
		<!-- CAMPO BIT -->
				<label for="Label_SIT_ATIVO">SIT_ATIVO</label>
				<div class="softsales-form-campo">
                    <asp:CheckBox CssClass="campo-checkbox" runat="server" ID="CHK_SIT_ATIVO" 
                        Checked="True" />
				</div>				
		
		</div>
        <div class="clear"></div>
        </div>
		
	
		</div>
                
                </div>
</ContentTemplate>

                
</asp:TabPanel>
               
                <asp:TabPanel ID="TAB_ENDERECO" runat="server" HeaderText="Endereço">
                <HeaderTemplate>
Endereço
</HeaderTemplate>
                
<ContentTemplate>
	<div class="inner-page-title">
				<h2><asp:Label ID="Label3" runat="server" Text="Endereço"></asp:Label></h2>
					
				</div>	
<div class="content-box">

                   <div class="softsales-form"><div class="softsales-form-linha"><div class="grid_2"><label for="Label_ID_LOGRADOURO">LOGRADOURO</label> 
                   <div class="softsales-form-campo">
                       
                       <asp:DropDownList CssClass="campo-select requerido" ID="DDL_ID_LOGRADOURO" runat="server"></asp:DropDownList></div>
                       <div class="sofsales-form-campo"><asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="DDL_ID_LOGRADOURO" runat="server" 
                           ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator></div>
                       
                       </div><div class="grid_6"><label for="Label_ENDERECO">ENDERECO</label> <div class="softsales-form-campo">
                      
                       <asp:TextBox CssClass="campo-text requerido" ID="TXT_ENDERECO" Width="98%" MaxLength="60" runat="server"></asp:TextBox>
                       
                       </div>
                       <div class="softsales-form-campo"> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="TXT_ENDERECO" runat="server" 
                           ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator></div>
                       </div><div class="grid_3"><label for="Label_NUMERO">NUMERO</label> <div class="softsales-form-campo"><asp:TextBox CssClass="campo-text requerido" ID="TXT_NUMERO" runat="server"></asp:TextBox></div></div><div class="clear"></div></div><div class="softsales-form-linha">
                       <div class="grid_2"><label for="Label_BAIRRO">BAIRRO</label> <div class="softsales-form-campo"><asp:TextBox CssClass="campo-text requerido" ID="TXT_BAIRRO" MaxLength="50"
                runat="server"></asp:TextBox></div></div><div class="grid_2"><label for="Label_CEP">CEP</label> <div class="softsales-form-campo">
                        
                           <asp:TextBox CssClass="campo-text cep requerido" ID="TXT_CEP" runat="server"></asp:TextBox></div>
                           <div class="softsales-form-campo">   <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="TXT_CEP" runat="server" 
                               ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator></div>
                           
                           </div><div class="grid_4"><label for="Label_COMPLEMENTO">COMPLEMENTO</label> <div class="softsales-form-campo">
                           <asp:TextBox CssClass="campo-text full" ID="TXT_COMPLEMENTO" MaxLength="60" 
                               runat="server"></asp:TextBox></div></div><div class="grid_3"><label for="Label_SIT_PRINCIPAL">ENDEREÇO PRINCIPAL</label> <div class="softsales-form-campo">
                           <asp:CheckBox CssClass="campo-checkbox" runat="server" ID="CHK_SIT_PRINCIPAL" 
                               Checked="True" /></div></div><div class="clear"></div></div><div class="softsales-form-linha">
                       <div class="grid_2"><label for="Label_ID_PAIS">PAIS</label> <div class="softsales-form-campo"><asp:DropDownList CssClass="campo-select requerido" ID="DDL_ID_PAIS" runat="server"></asp:DropDownList>
                      
                       </div>
                       <div class="softsales-form-campo"> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="DDL_ID_PAIS" runat="server" 
                           ErrorMessage="Campo Requerido"></asp:RequiredFieldValidator></div>
                       </div><div class="grid_2"><label for="Label_ID_UF">UF</label> <div class="softsales-form-campo">
                       <asp:DropDownList CssClass="campo-select requerido" ID="DDL_ID_UF" 
                           runat="server" AutoPostBack="True" 
                           onselectedindexchanged="DDL_ID_UF_SelectedIndexChanged"></asp:DropDownList></div></div><div class="grid_4"><label for="Label_ID_CIDADE">CIDADE</label> <div class="softsales-form-campo">
                           <asp:DropDownList CssClass="campo-select requerido full" ID="DDL_ID_CIDADE" 
                               runat="server"></asp:DropDownList></div></div><div class="grid_3"><label for="Label_ID_ENDERECO_TIPO">ENDERECO_TIPO</label> <div class="softsales-form-campo"><asp:DropDownList CssClass="campo-select requerido" ID="DDL_ID_ENDERECO_TIPO" runat="server"></asp:DropDownList></div></div><div class="clear"></div></div><div class="softsales-form-linha">
                       <div class="grid_2"><label for="Label_TELEFONE">TELEFONE</label> <div class="softsales-form-campo"><asp:TextBox CssClass="campo-text telefone requerido" ID="TXT_TELEFONE" runat="server"></asp:TextBox></div></div>
                       <div class="grid_2"><label for="Label_CELULAR">CELULAR</label> <div class="softsales-form-campo"><asp:TextBox CssClass="campo-text telefone" ID="TXT_CELULAR" runat="server"></asp:TextBox></div></div>
                       <div class="grid_2"><label for="Label_FAX">FAX</label> <div class="softsales-form-campo"><asp:TextBox CssClass="campo-text telefone" ID="TXT_FAX" runat="server"></asp:TextBox></div></div><div class="clear"></div></div><div class="softsales-tabela"></div></div>
                
                </div>
</ContentTemplate>
                
</asp:TabPanel>


            </asp:TabContainer>

		
		<div class="softsales-form-linha">
		<asp:Button CssClass="botao-salvar" ID="BTN_SALVAR" runat="server" Text="Salvar" 
                onclick="BTN_SALVAR_Click" />
		<asp:Button CssClass="botao-cancelar" ID="BTN_CANCELAR"  CausesValidation="False" 
                runat="server" Text="Cancelar" onclick="BTN_CANCELAR_Click" />
		<asp:HiddenField ID="HF_ID" runat="server" />
		</div>



		</div>

</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ConteudoEsquerda" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ConteudoDireita" runat="server">
</asp:Content>
